/* 全局通用样式 */
/* 颜色变量 */

/* 行为相关颜色 */
@jz-color-main: #1DA57A; // 主色调
@jz-color-blue: #007AE4; // 辅助色：蓝色
@jz-color-orange: #FFA253; // 辅助色：橘色

/* 文字基本颜色 */
@jz-text-color-primary: #333333; // 重要文字，重要区域
@jz-text-color-normal: #666666; // 一般文字，次重要区域
@jz-text-color-desc: #999999; // 较弱文字，辅助灰色，如加载更多的提示信息
@jz-text-color-tips: #CCCCCC; // 提示文字
@jz-text-color-inverse: #FFFFFF; // 反色
@jz-text-color-placeholder: #808080;
@jz-text-color-disable: #C0C0C0;

/* 背景颜色 */
@jz-bg-color:#ffffff;
@jz-bg-color-grey:#f8f8f8;
@jz-bg-color-hover:#f1f1f1;//点击状态颜色
@jz-bg-color-mask:rgba(0, 0, 0, 0.4);//遮罩颜色

/* 边框颜色 */
@jz-border-color:#c8c7cc;

/* 尺寸变量 */

/* 文字尺寸 */
@jz-font-size-sm:24rpx;
@jz-font-size-base:28rpx;
@jz-font-size-lg:32rpx;

/* 图片尺寸 */
@jz-img-size-sm:40rpx;
@jz-img-size-base:52rpx;
@jz-img-size-lg:80rpx;

/* Border Radius */
@jz-border-radius-sm: 4rpx;
@jz-border-radius-base: 6rpx;
@jz-border-radius-lg: 12rpx;
@jz-border-radius-circle: 50%;

/* 水平间距 */
@jz-spacing-row-sm: 10px;
@jz-spacing-row-base: 20rpx;
@jz-spacing-row-lg: 30rpx;

/* 垂直间距 */
@jz-spacing-col-sm: 8rpx;
@jz-spacing-col-base: 16rpx;
@jz-spacing-col-lg: 24rpx;

/* 透明度 */
@jz-opacity-disabled: 0.3; // 组件禁用态的透明度

/* 文章场景相关 */
@jz-color-title: #2C405A; // 文章标题颜色
@jz-font-size-title:40rpx;
@jz-color-subtitle: #555555; // 二级标题颜色
@jz-font-size-subtitle:36rpx;
@jz-color-paragraph: #3F536E; // 文章段落颜色
@jz-font-size-paragraph:30rpx;

// 布局
// 内容与手机边界间距
.pdl-pdr {
	padding: 0 40rpx;
	box-sizing: border-box;
}
.mt5 {
  margin-top: 10rpx;
}
.mt10 {
  margin-top: 20rpx;
}
.mt15 {
  margin-top: 30rpx;
}
.mt20 {
  margin-top: 40rpx;
}
.ml5 {
  margin-left: 10rpx;
}
.ml10 {
  margin-left: 20rpx;
}
.ml15 {
  margin-left: 30rpx;
}
.ml20 {
  margin-left: 40rpx;
}
.mr5 {
  margin-right: 10rpx;
}
.mr10 {
  margin-right: 20rpx;
}
.mr15 {
  margin-right: 30rpx;
}
.mr20 {
  margin-right: 40rpx;
}
.mb5 {
  margin-bottom: 10rpx;
}
.mb10 {
  margin-bottom: 20rpx;
}
.mb15 {
  margin-bottom: 30rpx;
}
.mb20 {
  margin-bottom: 40rpx;
}
